#ifndef QDYNAMICFORM_H
#define QDYNAMICFORM_H
#include "QDynamicForm_global.h"
#include "qtableattribute.h"
#include <QObject>
QT_BEGIN_NAMESPACE

class QDynamicFormPrivate;
class QSqlDatabase;


class QDYNAMICFORM_EXPORT QDynamicForm : public QObject
{
    Q_OBJECT
    Q_DECLARE_PRIVATE(QDynamicForm)
public:
    explicit  QDynamicForm();
    void showManagerWidget();
    void showInsertWidget();
    void showUpdateWidget();
    bool init(QSqlDatabase *_db,   QTableAttribute * _tableAttribute);
private:
    QDynamicFormPrivate * const d_ptr;
};
QT_END_NAMESPACE
#endif // QDYNAMICFORM_H
